Time-optimal Algorithms for Generalized Dominance Computation and Related Problems on Mesh Connected Computers and Meshes with Multiple Broadcasting

نویسنده

  • Ion Stoica
چکیده

The generalized dominance computation (GDC) problem is stated as follows: Let A = fa 1 ; a 2 ; : : :; a n g be a set of triplets, i.e. a i = (x i ; y i ; f i), \<" be a linear order relation deened on x-components, \<" be a linear order relation deened on y-components and \" an abelian operator deened on f-components. It is required to compute for every a i 2 A, the expression D(a i) = f j 1 f j 2 : : : f j k , where fj 1 ; j 2 ;: : :; j k g is the set of all indices j such that a j 2 A and x j < x i , y j < y i. First, this paper presents a time-optimal algorithm to solve the GDC problem in O(p n) on a mesh connected computer of size p n p n. To prove the generality of our approach, we show how a number of computational geometry problems such as ECDF (empirical cumulative distribution function) searching and two-set dominance counting, can be derived from GDC problem. Second, we deene a natural extension of the GDC, called multiple-query generalized dominance computation (MQGDC), on meshes with multiple broadcasting. By using multiple querying (MQ) paradigm of Bokka et al. 3, 4, 6] we devise a time-optimal algorithm that solves a MQGDC problem involving a set A of n items and a set Q of m queries in O(n 1 6 m 1 3) on a mesh with multiple broadcasting of size p n p n.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semigroup and Prefix Computations on Improved Generalized Mesh-Connected Computers with Multiple Buses

Various augmenting mechanisms have been proposed to enhance the communication e ciency of mesh-connected computers (MCC's). One major approach is to add noncon gurable buses for improved broadcasting. A typical example is the mesh-connected computer with multiple buses (MMB). In this paper, we propose a new class of generalized MMB's, the improved generalized MMB's (IMMB's). Each processor in a...

متن کامل

Convexity Problems on Meshes with Multiple Broadcasting

The purpose of this work is to present simple time-optimal algorithms for a number of convexity-related problems on meshes with multiple broadcasting. More speciically, we show that with an n-vertex convex polygon P as input, the tasks of computing the perimeter , the area, the diameter, the width, the modality, the smallest-area enclosing rectangle, and the largest-area inscribed triangle shar...

متن کامل

General Preex Computations on Enhanced Meshes, with Applications

In this paper we present two eecient algorithms for general preex computations (GPC, for sort) on meshes with multiple broadcasting and reconngurable meshes respectively. On a mesh with multiple broadcasting of size n n, the GPC problem of size kn (1 k n) can be solved in O(log n) time if k = 1, and in O(k log n log k) time if 2 k n. On a reconngurable mesh of size n n, the GPC problem of size ...

متن کامل

Honeycomb Networks: Topological Properties and Communication Algorithms

The honeycomb mesh, based on hexagonal plane tessellation, is considered as a multiprocessor interconnection network. A honeycomb mesh network with n nodes has degree 3 and diameter a 1.63 n 1, which is 25 percent smaller degree and 18.5 percent smaller diameter than the mesh-connected computer with approximately the same number of nodes. Vertex and edge symmetric honeycomb torus network is obt...

متن کامل

Computation Optical Flow Using Pipeline Architecture

Accurate estimation of motion from time-varying imagery has been a popular problem in vision studies, This information can be used in segmentation, 3D motion and shape recovery, target tracking, and other problems in scene analysis and interpretation. We have presented a dynamic image model for estimating image motion from image sequences, and have shown how the solution can be obtained from a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Algorithms Appl.

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1996